body {
    background-color: #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "微软雅黑";
}

.hidd {
    overflow: hidden;
}

.index_left {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 200px;
    background-color: #31333a;
    overflow: hidden;
    z-index: 999;
}

.index_left_min {
    width: 80px;
    /* 预留小菜单 */
}

.login_on {
    background-color: #29282e;
}

.login {
    background: url('../images/index_logo.png') 20px 18px no-repeat;
    height: 60px;
    background-size: 83%;
}

.i_nav {
    height: 60px;
    width: 100%;
    border-bottom: 1px solid #29282e;
}

.i_nav:hover span:nth-child(2) {
    color: #fff;
}

.i_nav span {
    display: block;
    float: left;
    color: #808790;
}

.i_nav span:nth-child(1) {
    background: url('../images/imgs.png') 0px 1px no-repeat;
    width: 26px;
    height: 26px;
    margin: 16px 0 0 38px;
}

.i_nav span:nth-child(3) {
    background: url('../images/imgs.png') 0 -134px no-repeat;
    width: 26px;
    height: 26px;
}

.i_nav1:hover span:nth-child(3),
.i_nav2:hover span:nth-child(3),
.i_nav3:hover span:nth-child(3),
.i_nav4:hover span:nth-child(3) {
    background: url('../images/imgs.png') -47px -134px no-repeat;
}

.i_nav1:hover span:nth-child(1) {
    background: url('../images/imgs.png') -45px 1px no-repeat;
}

.i_nav2:hover span:nth-child(1) {
    background: url('../images/imgs.png') -45px -29px no-repeat;
}

.i_nav3:hover span:nth-child(1) {
    background: url('../images/imgs.png') -45px -62px no-repeat;
}

.i_nav4:hover span:nth-child(1) {
    background: url('../images/imgs.png') -45px -98px no-repeat;
}

.i_nav5:hover span:nth-child(1) {
    background: url('../images/imgs.png') -46px -195px no-repeat;
}

.i_nav span:nth-child(2) {
    padding-left: 22px;
    line-height: 60px;
    overflow: hidden;
    width: 130px;
}

.i_nav span:nth-child(3) {
    float: right;
    height: 26px;
    margin: 15px 20px 0 0;
    overflow: hidden;
}

.i_nav2 span:nth-child(1) {
    background: url('../images/imgs.png') 0px -29px no-repeat;
}

.i_nav3 span:nth-child(1) {
    background: url('../images/imgs.png') 0px -62px no-repeat;
}

.i_nav4 span:nth-child(1) {
    background: url('../images/imgs.png') 0px -98px no-repeat;
}

.i_nav5 span:nth-child(1) {
    background: url('../images/imgs.png') 0px -195px no-repeat;
}

#user .index_left .arrowhead_switching {
    background: url('../images/imgs.png') -47px -168px no-repeat;
}

.i_nav_in {
    padding: 0;
}

.i_nav_in li {
    height: 50px;
    border-bottom: 1px solid #29282e;
}

.i_nav_in a {
    color: #fff;
    padding-left: 104px;
    line-height: 50px;
}

.i_nav_in li:hover {
    padding-left: 5px;
}

.i_nav_in .listyleblue {
    background-color: #1fb5ac;
}

#user .listylewhice {
    color: #fff;
}

.i_nav .nav_font_color {
    color: #fff;
}

.i_nav .nav_icon_1 {
    background: url('../images/imgs.png') -45px 1px no-repeat;
}

.i_nav .nav_icon_2 {
    background: url('../images/imgs.png') -45px -29px no-repeat;
}

.i_nav .nav_icon_3 {
    background: url('../images/imgs.png') -45px -62px no-repeat;
}

.i_nav .nav_icon_4 {
    background: url('../images/imgs.png') -45px -98px no-repeat;
}

.i_nav .nav_icon_5 {
    background: url('../images/imgs.png') -46px -195px no-repeat;
}

.index_right {
    padding-left: 200px;
}

.right_top {
    background-color: #393D49;
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9;
}

.right_top_left,
.right_top_right {
    width: 49%;
    overflow: hidden;
    float: left;
}

.right_top_right {
    float: right;
}

.right_top_right span {
    display: block;
    height: 100%;
    float: right;
    line-height: 60px;
}

.right_top_right span:nth-child(2) {
    font-size: 26px;
    padding-right: 10px;
}

.right_top_right span:nth-child(1) {
    width: 100px;
    height: 100%;
    text-align: center;
    border-left: 1px solid #cbcbcb;
}

.right_top div {
    height: 60px;
    /* float: left; */
}

.right_top .right_top_left span:nth-child(1) {
    display: block;
    height: 100%;
    width: 70px;
    background: url('../images/img.png') 0px -148px no-repeat;
    border-right: 1px solid #cbcbcb;
}

.right_top span:nth-child(1):hover {
    cursor: pointer;
}

.right_top div:nth-child(2) {
    border-right: 1px solid #cbcbcb;
}

.right_top div:nth-child(2) input {
    border: 1px solid #cbcbcb;
    border-radius: 20px;
    width: 300px;
    height: 36px;
    margin: 10px 0 0 30px;
    padding: 0 15px;
    background: url('../images/search.png') 0 0 no-repeat;
    background-position: 296px 8px;
}

.right_top div:nth-child(2) .right_top_tel {
    float: right;
    line-height: 60px;
    font-family: "微软雅黑";
    font-size: 18px;
    padding-right: 10px;
}

.right_top div:nth-child(2) span:nth-child(2) {
    color: #fcb727;
}

.right_top div:nth-child(3) {
    padding-left: 2%;
    line-height: 60px;
    text-align: center;
    font-family: '微软雅黑';
}

.user_massage {
    margin: 85px 70px 0 70px;
    overflow: hidden;
    width: 92%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.user_massage_in {
    width: 100%;
    overflow: hidden;
}

.user_massage_top {
    float: left;
    overflow: hidden;
}

.user_massage_titel {
    background: url('../images/user_mas.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_mas {
    background: url('../images/user_mas1.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_jysearch {
    background: url('../images/user_mas4.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_fw {
    background: url('../images/user_mas3.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_sk {
    background: url('../images/user_mas2.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_dz {
    background: url('../images/user_mas5.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_my {
    background: url('../images/user_mas6.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_massage_titel_wjsc {
    background: url('../images/user_mas7.png') 0 0 no-repeat;
    width: 210px;
    height: 60px;
}

.user_time {
    float: right;
    width: 242px;
    height: 65px;
    -webkit-box-shadow: 0 0 3px 1px #e8e8e8;
    box-shadow: 0 0 3px 1px #e8e8e8;
}

.user_time div:nth-child(1) {
    background-color: #1fbca6;
    width: 102px;
    height: 100%;
    color: #fff;
    font-family: '微软雅黑';
    text-align: center;
    float: left;
}

.user_time div:nth-child(1) div:nth-child(1) {
    height: 24px;
    line-height: 38px;
}

.user_time div:nth-child(1) div:nth-child(2) span:nth-child(1) {
    font-size: 34px;
}

.user_time .user_hms {
    width: 140px;
    float: left;
    height: 65px;
    background-color: #fff;
}

.user_time .user_hms span {
    display: block;
    font-family: "微软雅黑";
    color: #1fbca6;
}

.user_time .user_hms span:nth-child(1) {
    height: 24px;
    line-height: 32px;
    text-align: right;
    padding-right: 31px;
}

.user_time .user_hms span:nth-child(2) {
    font-size: 30px;
    text-align: center;
}

.user-ind {
    /* padding-left: 70px;
    padding-right: 70px;
    margin-top:24px; */
    margin: 24px 70px 0 70px;
    overflow: hidden;
    /* min-width: 768px; */
    width: 92%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.user_ind-left {
    float: left;
    width: 31.5%;
    min-width: 310px;
    overflow: hidden;
}

.user_ind-left div {
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px 1px #e8e8e8;
    box-shadow: 0 0 3px 1px #e8e8e8;
}

.user_ind-left div:nth-child(1) {
    height: 150px;
}

.user_ind-left div:nth-child(2) {
    height: 285px;
    margin-top: 30px;
}

.user_ind_right {
    -webkit-box-shadow: 0 0 3px 1px #e8e8e8;
    box-shadow: 0 0 3px 1px #e8e8e8;
    background-color: #fff;
    float: right;
    margin-left: 52px;
    width: 63.8%;
    min-width: 460px;
    ;
}

.user_ind-left_top {
    padding: 17px 0 0 38px;
    font-family: "微软雅黑";
    width: 100%;
}

.user_ind-left_top li:nth-child(1) {
    color: #bababa;
}

.user_ind-left_top li:nth-child(2) {
    color: #fb8366;
    font-size: 18px;
    line-height: 30px;
    padding-top: 4px;
}

.user_ind-left .user_ind-left_top .rjcolor {
    color: #696969;
}

.user_ind-left .user_ind-left_top .rjname {
    color: #5baee3;
}

.user_ind_right {
    font-family: "微软雅黑";
}

.user_ind_right_top {
    height: 52px;
    background-color: #fbfbfb;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 0 0 26px;
    font-size: 20px;
    line-height: 52px;
}

.user_ind_right div:nth-child(2) {
    width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 37px 51px 0 0px;
}

.user_ind-info {
    overflow: hidden;
    width: 100%;
}

.user_ind_info_in {
    width: 48%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: 0 0 31px 58px;
}

.user_ind-information {
    /* width: 390px; */
    width: 100%;
    height: 100px;
    background-color: #f1f1f1;
    float: left;
    position: relative;
}

.user_ind-information li {
    width: 50%;
}

.user_ind-information li:nth-child(1) {
    padding: 23px 0 0 16px;
    font-size: 14px;
    color: #666;
}

.user_ind-information li:nth-child(2) {
    padding: 8px 0 0 16px;
    font-size: 26px;
    color: #8a8f90;
    font-weight: 700;
}

.user_ind-information img {
    position: absolute;
    top: 12px;
    right: 32px;
}

.user-ind-em {
    width: 175px;
    height: 42px;
    background-color: #1fbca6;
    border-radius: 5px;
    color: #fff;
    line-height: 42px;
    text-align: center;
    margin: 30px 0 40px 55px;
    cursor: hand;
    cursor: pointer;
}

/* 客户基本信息 */

.customer_basic_information {
    margin: 20px 70px 0 70px;
    font-family: "微软雅黑";
    width: 92%;
}

.customer_basic_information_on {
    width: 100%;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    margin-bottom: 30px;
}

.customer_basic_information_on div:nth-child(1) {
    background-color: #fbfbfb;
    border-bottom: 1px solid #e8e8e8;
    font-size: 18px;
    line-height: 52px;
    padding-left: 27px;
}

.customer_basic_information_on ul {
    padding-left: 27px;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}

.customer_basic_information_on ul li {
    width: 33.33%;
    padding-top: 17px;
    float: left;
}

.customer_basic_information_on ul span {
    display: block;
    font-size: 12px;
    color: #8c8f91;
    width: 100%;
    padding-bottom: 16px;
}

.customer_basic_information_on ul span:nth-child(2) {
    font-size: 16px;
    color: #626262;
    padding-bottom: 12px;
    height: 22px;
}

/* 产品信息 */

.customer_basic_information_in div {
    height: 52px;
    background-color: #fff;
    border-bottom: 1px solid #e8e8e8;
    font-size: 18px;
    line-height: 52px;
    padding-left: 27px;
}

.customer_basic_information_on div span {
    width: 33.33%;
    height: 100%;
    padding-left: 30px;
}

.customer_basic_information_on div span:nth-child(1),
.customer_basic_information_on div span:nth-child(2) {
    border-right: 1px solid #e8e8e8;
    display: block;
    float: left;
    padding-left: 30px;
}

.customer_basic_information_on .transaction_query_input {
    width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 27px;
    border: 0;
    margin-top: 10px;
}

.transaction_query_input li {
    float: left;
    width: 33.33%;
    height: 50px;
}

.transaction_query_input li label {
    width: 100%;
    display: block;
    overflow: hidden;
}

.transaction_query_input li span {
    /* display: inline; */
    float: left;
    width: 15%;
    line-height: 30px;
}

.transaction_query_input li .transaction_query_input_cen {
    float: left;
    width: 72%;
    height: 34px;
}

.transaction_query_input li input {
    padding: 0 10px 0 10px;
    width: 67%;
    float: left;
    height: 30px;
}

.transaction_query_input_bottoml {
    text-align: center;
    margin: 20px -10px 20px 0;
}

.transaction_query_input_bottoml input {
    width: 100px;
    border: 0;
    font-size: 14px;
    background-color: #009688;
    height: 35px;
    color: #fff;
    border-radius: 2px;
}

.transaction_query_input_bottoml input:hover {
    opacity: 0.8;
    color: #fff;
}

.transaction_query_input_l {
    margin-right: 30px;
}

/* 表格 */

.totaltransaction {
    margin-bottom: 10px;
}

.totaltransaction span {
    color: #f98664;
}

/* 表格通用样式 */

#width_0 {
    width: 72px;
}

#width_1 {
    width: 63px;
}

#width_2 {
    width: 122px;
}

#width_3 {
    width: 183px;
}

#width_4 {
    width: 240px;
}

#width_8 {
    width: 33.333333333%;
}

.customer_basic_information_on #fromdata {
    padding: 0;
    border-bottom: 0;
}

#fromdata .scroll {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0;
    height: 100%;
}

.customer_basic_information_on #fromdata .fromdata_head {
    padding: 0;
    width: 1477px;
    border-bottom: 0;
}

.customer_basic_information_on #fromdata .fromdata_head ul {
    padding: 0;
    text-align: center;
    vertical-align: middle;
    background-color: #fbfbfb;
    font-size: 14px;
    /* border-bottom: 1px solid #cbcbcb; */
}

.customer_basic_information_on #fromdata .fromdata_head ul li {
    height: 52px;
    border-right: 1px solid #cbcbcb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding: 14px 9px 0 9px;
    font-size: 14px;
    line-height: 16px;
}

.customer_basic_information_on #fromdata .fromdata_head ul li:last-child {
    border-right: 0;
}

.fromdata_body {
    background-color: #fff;
    width: 1477px;
    text-align: center;
}

/* .customer_basic_information_on .fromdata_data_ul{
    border: 0;
} */

.fromdata_body ul {
    padding: 0;
    width: 1477px;
}

.fromdata_body ul:hover {
    background-color: #fbfbfb;
}

.fromdata_body ul li {
    height: 72px;
    padding: 20px 9px 0 9px;
    font-size: 14px;
    line-height: 16px;
    border-right: 1px solid #cbcbcb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
    word-wrap: break-word;
}

.fromdata_body ul .lh {
    line-height: 72px;
    padding: 0;
}

.fromdata_body ul li:last-child {
    border-right: 0;
}

.customer_basic_information_on ul .account_query {
    margin-left: 34.677777777%;
}

.customer_basic_information_on #fromdata .account_query_head,
#fromdata .account_query_body {
    width: 100%;
}

#fromdata .clear_scroll {
    overflow-x: hidden;
    overflow-y: hidden;
}

.data_page {
    margin: 30px 0;
    width: 100%;
}

.customer_basic_information_on .data_page .data_page_cen {
    border: 0;
    text-align: center;
    font-size: 16px;
}

.data_page input {
    width: 40px;
    height: 25px;
    margin-left: 10px;
    padding: 0 4px;
}

.data_page button {
    background-color: #fff;
    border: 1px solid #f98664;
    width: 100px;
    height: 35px;
    border-radius: 8px;
    color: #f98664;
    outline: none;
}

.data_page button:last-child {
    margin-left: 10px;
}

.data_page button:hover {
    background-color: #f98664;
    color: #fff;
}

.data_page_last {
    width: 100%;
    text-align: center;
}

.cipher {
    margin: 20px 70px 0 70px;
    font-family: "微软雅黑";
    width: 92%;
    background-color: #fff;
    font-size: 16px;
    padding-top: 30px;
}

.cipher ul li {
    width: 400px;
    height: 35px;
    margin: 0 auto;
    margin-bottom: 30px;
    position: relative;
}

.cipher ul li span {
    display: block;
    float: left;
    width: 100px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}

.cipher ul li input {
    height: 35px;
    width: 260px;
    padding: 0 10px 0 10px;
    font-size: 14px;
    border: 1px solid #dfdfdf;
}

.cipher .cipher_btn {
    padding-bottom: 30px;
    padding-top: 10px;
    overflow: hidden;
}

.cipher ul li button {
    position: absolute;
    top: 1px;
    right: 17px;
    border: 0;
    background-color: #009688;
    color: #fff;
    height: 35px;
    outline: none;
}

.ip_settings {
    padding-top: 30px;
    border-top: 1px solid #dfdfdf;
}

.ip_settings ul li {
    height: 100px;
    margin-bottom: 0;
}

.ip_settings ul li textarea {
    width: 270px;
    height: 85px;
    font-size: 14px;
    padding: 4px;
    outline: none;
    resize: none;
    border: 1px solid #dfdfdf;
}

.ip_settings ul li:nth-child(2) {
    height: 30px;
}

.ip_settings ul li:nth-child(2) textarea {
    background-color: #fff;
    border: 0;
    height: 50px;
    font-size: 12px;
}

.nodata {
    font-size: 14px;
    text-align: center;
}

.cipher .fileup li {
    margin-bottom: 5px;
    margin-left: 30px;
}

.cipher .fileup li span:nth-child(1) {
    width: 88px;
}

.fileup li:nth-child(3) input {
    height: 34px;
    padding: 5px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
}

.fileup li:nth-child(3) a {
    font-size: 14px;
    line-height: 35px;
}

.cipher .cipher_tt {
    text-align: left;
    margin-left: 60px;
}

.layui-f {
    width: 100%;
    padding: 20px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.message1 {
    width: 200px;
    margin: 1px auto;
    background-color: #ddd;
    border-bottom-color: green;
    color: #605e5e;
    font-size: 12px;
    font-family: Arial;
    line-height: 18px;
    padding: 5px 12px 5px 12px;
    box-sizing: border-box;
    border-radius: 6px;
    position: relative;
    word-break: break-all;
    top:-44px;
    left:240px;
}

.message1::before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: inherit;
    left: -5px;
    position: absolute;
    transform: rotate(45deg);
    top: 50%;
    margin-top: -5px;
}

@media screen and (min-width:1540px) and (max-width:1830px) {
    .user_ind_right {
        width: 63.8%;
    }
    .user_ind_info_in {
        width: 92%;
    }
}

@media screen and (min-width:1340px) and (max-width:1540px) {
    .user_ind_right {
        width: 60.8%;
    }
    .user_ind_info_in {
        width: 92%;
    }
}

@media screen and (min-width:992px) and (max-width:1340px) {
    /* .user_ind_right{
        width: 58.8%;
    }
    .user_ind_info_in{
        width: 92%;
    } */
    .user_ind_right {
        width: 95%;
        margin-top: 30px;
        margin-right: 5%;
    }
    .user_ind_info_in {
        width: 92%;
    }
    .user_ind-left {
        width: 95%;
        margin-right: 5%;
    }
    .right_top_left {
        width: 30%;
    }
    .right_top_right {
        width: 58%;
    }
    .user_time {
        margin-right: 5%;
    }
    .customer_basic_information_on ul li {
        width: 45%;
        margin-right: 5%;
    }
    .customer_basic_information {
        margin: 5%;
        width: 90.5%;
    }
    .customer_basic_information_on #fromdata .fromdata_head ul li {
        margin-right: 0;
    }
    .customer_basic_information_on #fromdata .fromdata_body ul li {
        margin-right: 0;
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    .user_ind_right {
        width: 100%;
        margin-top: 30px;
    }
    .user_ind_info_in {
        width: 92%;
    }
    .user_ind-left {
        width: 100%;
    }
    .right_top_left {
        width: 30%;
    }
    .right_top_right {
        width: 58%;
    }
    .customer_basic_information_on ul li {
        width: 95%;
        margin-right: 5%;
    }
    .customer_basic_information_on #fromdata .fromdata_head ul li {
        margin-right: 0;
    }
    .customer_basic_information_on #fromdata .fromdata_body ul li {
        margin-right: 0;
    }
}